// 应用配置
export const APP_CONFIG = {
  // 应用信息
  title: 'XLCIG 管理后台',
  description: '企业级多租户管理系统',
  version: '1.0.0',
  
  // API配置
  api: {
    baseURL: 'https://api.xlcig.cn/api', // 直接调用线上API
    timeout: 10000,
    backendUrl: 'https://api.xlcig.cn/api',
  },
  
  // 认证配置
  auth: {
    tokenKey: 'token',
    userKey: 'user',
    tenantKey: 'tenant',
    tokenExpireHours: 24,
  },
  
  // 上传配置
  upload: {
    maxSize: 10 * 1024 * 1024, // 10MB
    allowedTypes: ['image/jpeg', 'image/png', 'image/gif', 'application/pdf'],
  },
  
  // 分页配置
  pagination: {
    defaultPageSize: 20,
    pageSizeOptions: ['10', '20', '50', '100'],
  },
  
  // 开发配置
  dev: {
    useMock: true, // 是否使用Mock数据
    debug: true,   // 是否开启调试
  },
};

// 环境判断
export const isDev = import.meta.env.DEV;
export const isProd = import.meta.env.PROD;

// 获取环境变量
export const getEnvVar = (key: string, defaultValue?: string) => {
  return import.meta.env[key] || defaultValue;
}; 